Embed Binary File

SoftwareShield License Manager > Working With A License Project > IronWrapping™ Tab > Embedded Files > Embed Binary File

## Embed Binary File

When you choose to embed a binary file (such as an EXE, DLL, etc), the following dialog will appear. In this dialog, you select which binary file you wish to embed. Only one file may be selected at a time.

The IronWrapped host can load or execute binary files that are embedded as though they were in the directory specified relative to the Host Root Directory. Note that embedded exe's are created as a separate independent process from the IronWrapped host and will continue to run even if the host file has ended.

You may choose to embed the file inside the host itself, or inside an AXS file.

You may choose to auto-run the binary (if it is an exe). If you choose to do so, it is executed before the host. You may also choose to have the IronWrap system wait for the embedded program wait for execution to finish before running the host. You may also choose to pass a set of command line parameters to the embedded binary.

You may also choose to separately apply some IronWrap protections to the binary. These protections are independent from the Host protections and does not need to use the same mechanisms. See: Internal Resource Protection, Relocation Table Protection and API Protection Filter Technology.

If you run the embedded executable from with in your application, it will create a temp exe of the embedded exe. It will stay on the clients computer unless you have "Delete Temp EXE on Terminate" checked.

You may choose to encrypt and or compress the embedded files as well. This is independent from the Host encryption and compression and does not need to use the same algorithms or keys. See: Encryption and Compression.